#!/usr/bin/js

load('partido.js'); 
var equipos= new Array('Madrid', 'Barça', 'Atleti', 'Geta', 'Betis', 'Depor', 'Sevilla', 'Graná'); 

function jornada( estosEquipos ) { 
var equiposAqui = new Array; 
equiposAqui = equiposAqui.concat(estosEquipos); 
var midsize = equiposAqui.length/2; 
var quiniela = new Array( midsize ); 
var unox2 = new Array( '1','x','2');
   for ( var i=0; i < midsize ; i++ ) { 
	var equipo1 = equiposAqui.splice(Math.floor( equiposAqui.length*Math.random()) , 1); 
	var equipo2 = equiposAqui.splice(Math.floor( equiposAqui.length*Math.random()), 1); 
	quiniela[i] = new Partido( equipo1, equipo2 ); 
	quiniela[i].setResultado( unox2[Math.floor( 3*Math.random()) ]); } 
	return quiniela; 
   } 

var quinielas = new Array; 
  for ( var i = 0; i < 10; i ++ ) {
 	quinielas[i] = jornada(equipos); 
  } 

var resultados= new Array; 
  for ( var i in equipos ) { 
	 resultados[equipos[i]]=0;
  }

var partidosGanados = new Array;
for (var i in equipos){ 
	partidosGanados[equipos[i]]=0;
}

var partidosPerdidos = new Array;
for (var i in equipos){ 
	partidosPerdidos[equipos[i]]=0;
}

var partidosEmpatados = new Array;
for (var i in equipos){ 
	partidosEmpatados[equipos[i]]=0;
}
  for ( var i = 0; i < quinielas.length; i ++ ) {  
    for ( var j = 0;j < quinielas[i].length; j ++ ) { 
	var local = quinielas[i][j].local; 
	var visitante = quinielas[i][j].visitante; 
	var resultado = quinielas[i][j].resultado; 
			if ( resultado == 1 ) { 
			partidosGanados[local]+=1;
			partidosPerdidos[visitante]+=1;
		} else if ( resultado == 'x' ) {
		 partidosEmpatados[local]+=1; 
		 partidosEmpatados[visitante]+=1; 
		} else if ( resultado == 2 ){
		partidosPerdidos[local]+=1;
		partidosGanados[visitante]+=1; 
     } 
   } 
 } 
   
for ( var i in resultados ) {
	 print( i + ": " + " Partidos ganados " + partidosGanados[i] + " Partidos perdidos " + partidosPerdidos[i] + " Partidos empatados" + partidosEmpatados[i]) ;
}



